package com.ruoyi.product.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 产品管理对象 secdriver_product
 * 
 * @author ruoyi
 * @date 2022-03-24
 */
public class SecdriverProduct extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 编号 */
    private Long productId;

    /** 公司简称 */
    @Excel(name = "公司简称")
    private String companySimpleName;

    /** 产品名称 */
    @Excel(name = "产品名称")
    private String productName;

    /** 产品编号 */
    @Excel(name = "产品编号")
    private String productNum;

    /** 产品介绍 */
    @Excel(name = "产品介绍")
    private String productInfo;

    /** 产品功能 */
    @Excel(name = "产品功能")
    private String productFunction;

    /** 演示地址 */
    @Excel(name = "演示地址")
    private String demonstration;

    /** 背景颜色 */
    @Excel(name = "背景颜色")
    private String backgroundColor;

    /** 产品白皮书 */
    @Excel(name = "产品白皮书")
    private String whitePaper;

    /** 测试账号 */
    @Excel(name = "测试账号")
    private String account;

    /** 测试账号 */
    @Excel(name = "排序")
    private Integer orderNum;

    /** 产品分类 */
    private Integer productType;

    /** 产品状态 */
    private String status;


    public void setProductId(Long productId) 
    {
        this.productId = productId;
    }

    public Long getProductId() 
    {
        return productId;
    }
    public void setCompanySimpleName(String companySimpleName) 
    {
        this.companySimpleName = companySimpleName;
    }

    public String getCompanySimpleName() 
    {
        return companySimpleName;
    }
    public void setProductName(String productName) 
    {
        this.productName = productName;
    }

    public String getProductName() 
    {
        return productName;
    }
    public void setProductNum(String productNum) 
    {
        this.productNum = productNum;
    }

    public String getProductNum() 
    {
        return productNum;
    }
    public void setProductInfo(String productInfo) 
    {
        this.productInfo = productInfo;
    }

    public String getProductInfo() 
    {
        return productInfo;
    }
    public void setProductFunction(String productFunction) 
    {
        this.productFunction = productFunction;
    }

    public String getProductFunction() 
    {
        return productFunction;
    }
    public void setDemonstration(String demonstration) 
    {
        this.demonstration = demonstration;
    }

    public String getDemonstration() 
    {
        return demonstration;
    }
    public void setBackgroundColor(String backgroundColor) 
    {
        this.backgroundColor = backgroundColor;
    }

    public String getBackgroundColor() 
    {
        return backgroundColor;
    }
    public void setWhitePaper(String whitePaper) 
    {
        this.whitePaper = whitePaper;
    }

    public String getWhitePaper() 
    {
        return whitePaper;
    }
    public void setAccount(String account) 
    {
        this.account = account;
    }

    public String getAccount() 
    {
        return account;
    }

    public Integer getOrderNum() {
        return orderNum;
    }

    public void setOrderNum(Integer orderNum) {
        this.orderNum = orderNum;
    }

    public Integer getProductType() {
        return productType;
    }

    public void setProductType(Integer productType) {
        this.productType = productType;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("productId", getProductId())
            .append("companySimpleName", getCompanySimpleName())
            .append("productName", getProductName())
            .append("productNum", getProductNum())
            .append("productInfo", getProductInfo())
            .append("productFunction", getProductFunction())
            .append("demonstration", getDemonstration())
            .append("backgroundColor", getBackgroundColor())
            .append("whitePaper", getWhitePaper())
            .append("account", getAccount())
            .append("remark", getRemark())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .toString();
    }
}
